You Only Index Once: Cross-Layer Sparse Attention with Shared Routing
仅索引一次:跨层稀疏注意力与共享路由
🧭 长上下文推理 · 稀疏注意力架构
Microsoft Research · Tsinghua University
在 KV 共享架构上复用路由索引,跨层共享 token 级 top-k 选择,以极低开销实现高精度稀疏注意力,大幅提升长上下文推理效率。
📌 工作参考价值(4 点)
- 长上下文推理效率优化:在电商搜索/推荐 Agent 中,需要处理大量历史对话或商品描述时,可借鉴 CLSA 的共享路由思路——使用 YOCO 类架构共享 KV 缓存,并让不同层复用相同的 top-k 路由索引,极大降低 token 稀疏注意力的路由开销,实现接近 block 稀疏的速度却能保持 token 级精度。
- 工程实现 trick:对于已使用 YOCO 或类似 KV 共享的 LLM 服务,只需额外实现一个跨层复用的 indexer,预填充时计算一次 token 级 top-k,解码时各层直接读取该索引进行稀疏注意力,几乎不增加额外成本,即可将长上下文解码吞吐提升数倍。
- Agent 多轮交互场景:当 Agent 需要在长多轮对话中维护完整上下文并频繁解码时,CLSA 能将 KV 缓存存储大幅减少(因子为数倍),并保持解码速度,同时质量几乎无损,适合部署在资源受限的在线服务中。
- 生成式推荐中的长序列生成:若用 LLM 生成个性化推荐理由或连贯的 item 序列,CLSA 可加速长序列的自回归解码,降低延迟,尤其适合对实时性要求高的推荐场景。